large piece of firewood - Español Inglés Diccionario